/*
 * Copyright (c) 2019，2039, bugu and/or its affiliates. All rights reserved.
 *
 */

package co.bugu.code.analysis.application.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;


/**
 * 实体类，和数据库一一对应
 *
 *
 *
 * @author happyCoder
 * @version 1.0.0
 * @createdAt 2025-05-26 15:04:26
 * @updatedAt 2025-05-26 15:04:26
 */
@ApiModel("项目信息")
@Data
public class ProjectDto {
	@ApiModelProperty("主键")
	private Long id;
	@ApiModelProperty("头像地址")
	private String avatarUrl;
	@ApiModelProperty("创建时间")
	private Date createdAt;
	@ApiModelProperty("创建者ID")
	private Long creatorId;
	@ApiModelProperty("默认分支")
	private String defaultBranch;
	@ApiModelProperty("描述")
	private String description;
	@ApiModelProperty("项目ID")
	private Long projectId;
	@ApiModelProperty("是否公开")
	private Integer isPublic;
	@ApiModelProperty("最后活动时间")
	private Date lastActivityAt;
	@ApiModelProperty("名称")
	private String name;
	@ApiModelProperty("带命名空间的名称")
	private String nameWithNamespace;
	@ApiModelProperty("路径")
	private String path;
	@ApiModelProperty("带命名空间的路径")
	private String pathWithNamespace;
	@ApiModelProperty("SSH仓库地址")
	private String sshUrlToRepo;
	@ApiModelProperty("网页地址")
	private String webUrl;
	@ApiModelProperty("是否为空仓库")
	private Integer emptyRepo;
	@ApiModelProperty("README地址")
	private String readmeUrl;
	@ApiModelProperty("是否删除，0未删除，1已删除")
	private Integer isDel;
	@ApiModelProperty("创建人姓名（ID）")
	private String createUser;
	@ApiModelProperty("更新人姓名（ID）")
	private String updateUser;
	@ApiModelProperty("创建时间")
	private Date createTime;
	@ApiModelProperty("更新时间")
	private Date updateTime;

}
